accuse (someone) of sententiousness

Translations
обвинять (кого-либо) в нравоучительности
They accused the professor of sententiousness after his long, moralizing speech.
Они обвинили профессора в нравоучительности после его длинной, морализаторской речи.